package com.tonann.web.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.tonann.app.VO.FaultVO;
import com.tonann.common.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

@Data
public class FumeHoodDetailVO implements Serializable {
    /**
     * ID
     */
    private Long deviceId;
    /**
     * 设备编号
     */
    private String deviceCode;

    /**
     * 设备名字
     */
    private String deviceName;

    /**
     * 额定功率
     */
    @Excel(name = "额定功率")
    private Long ratedPower;

    /**
     * 生产厂商
     */
    private String manufactor;

    /**
     * 品牌
     */
    private String brand;

    /**
     * 型号
     */
    private String model;

    /**
     * 购置日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date acquisitionDate;

    /**
     * 维保单位
     */
    private String maintenanceUnit;

    /**
     * 上次维保日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date maintenanceDate;

    /**
     * 是否运行
     */
    private String isRunning;

    /**
     * 是否异常
     */
    private String isException;

    /**
     * 设备类型 1照明系统  2 控制器系统  3排风系统 4新风系统  5空调系统 6纯水系统 7可燃气体 8 气路系统 9房间环境
     */
    private String type;

    /**
     * 风速
     **/
    private String airSpeed;

    /**
     * 风量
     **/
    private String airVolume;

    /**
     * 视窗高度
     **/
    private String windowHeight;

    /**
     * 视窗高度
     **/
    private String angle;

    /**
     * 温度
     **/
    private String temperature;

    /**
     * 照明
     **/
    private String light;

    /**
     * 当前告警
     */
    private List<FaultVO> faultList;

}
